iT邦幫忙

DAY 14
4

開發web所要學習的領域系列 第 14

CODING STYLE

  • 分享至 

  • xImage
  •  

不是江南Style
所謂coding style是指撰寫程式的方式和風格,以讓後續的程式開發和維護能夠有降低成本,
但有的客戶搞錯了方式,讓coding style變成了江南Style...就是一種她自認為標準的style
完全不符合慣例和業界一般的標準,而只是為了他自己怕無法接手維護所衍生出來的方式
當初那個系統的功能早就完成了,雖然他口齒不清,無法充分表達事實.但是在工程師的努力之下
還是努力地達成了..
然而最後結案變成delay..就在於他那自我的江南Style..獨樹一幟、自創一格,認為所有公司以外的標準都不是標準...
關鍵點是...底層又爛又不准廠商碰~~~地基都不穩 那來的coding style可建立...

所以遲遲不肯結案,本來提早結案,變成假日要加班,改的不是功能,
而是她的style..她規範出來的規定
包含了
不准用linq或lambda
不准用List<T>
只能用for.不能用foreach
變數名稱和Method的名稱,要完全照他的意思,
問題是,開發時..問了也不說,誰知道..
什麼該拆成多個Method.. 該合併成一個Method..要完全照他的意思
但開發前就像個悶葫蘆 問什麼都不太講 當初還以為她是喑啞人士...
所以不太回應廠商的問題勒...

所謂底層根本是地獄十八層
資料庫table開的都有問題..常用資料庫的關鍵字當table name,重點是還不能質疑..否則他會和廠商的公司捅一刀..
那種一看就知道的錯誤,打死不願意改,最後只好廠商自己辦法變通
怎麼會把order、in、join 這些關鍵字當成資料庫的table name
雖然程式加個中括號就可以解決...但是只有豬頭才會這樣開..又不准廠商質疑..
常常開發系統磨的不是技術 而是修養和耐性
遇到那樣的客戶,就當成是她在跳他自己的江南Style就好了,自爽自high..
反正改就改,但東西弄完以後,
從此井水不犯河水,頂多永遠不再合作..
也沒什麼大不了的,生氣只會殺死太多腦細胞而已...


上一篇
web上不可行的事情
下一篇
上傳檔案功能要謹慎
系列文
開發web所要學習的領域30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言